<?php
// 这是系统自动生成的公共文件

// 在某个应用里面定义一个公共函数
/**
 * 两个数的和
 *
 */
if (!function_exists('sum')){
    function sum($a,$b){
        return $a + $b;
    }
}



// 全局公共函数已经有avg函数
// 在应用再定义一个相同的公共函数
// 两个公共函数冲突的时候



// 解决问题
// 在定义公共函数之前、判断一下
//function_exists() 判断函数是否存在 返回的值 true false
if (!function_exists('avg')) {
    function avg($arr) {
        return array_sum($arr)/count($arr);
    }
}


// 封装一个密码加密的方法
if (!function_exists('password_encrypt')){
    /**
     * @param $password  * 真实的一个密码
     * @return string
     */
    function password_encrypt($password) {
        $rand = '2005a';
//        return md5($rand . $password . $rand);
        return md5($rand . $password . md5($rand));
    }
}
